package com.eco.service;

import com.eco.entity.AiFishEntity;
import com.eco.entity.AiFishTypeEntity;
import com.eco.entity.ChartDTO;
import java.util.List;

/* loaded from: newfishway-1.0.0-SNAPSHOT.jar:BOOT-INF/classes/com/eco/service/AiFishService2.class */
public interface AiFishService2 {
    int updateByAiFishEntity2(AiFishEntity aiFishEntity);

    List<AiFishEntity> findByDate2(String startDate, String endDate, int pageNum, int pageSize, String direction, String category, Float lenMin, Float lenMax);

    List<AiFishEntity> findByRecordDateTime2(String startDate, String endDate);

    void deleteById2(int[] ids);

    List<AiFishTypeEntity> findAllFishType2();

    List<ChartDTO> getFishCountByEveryday2(String startDate, String endDate);

    int countByRecordDate2(String startDate, String endDate, String direction, String category, Float lenMin, Float lenMax);

    int countAll2(String swim);

    AiFishEntity findById2(int id);
}